package com.dao;

import com.pojo.Tour;
import com.pojo.User;

import java.util.List;

/**
 * @Author hjb
 * @Version 1.1
 * @Contact 1754729389@qq.com
 */
public interface UserDao {

    public  Integer queryForPageTotalCount();
    public List<User> queryForPageItems(int beginNo, int pageSize) ;

    /**
     * 根据用户名查询用户信息
     * 如果返回null  说明没有这个用户
     */
    public User queryUserByUserName(String userName);

    /**
     * 根据用户名和密码查询用户信息
     * 返回null说明用户名或密码错误
     */
    public User queryUserByNameAndPassword(String userName ,String password);

    /**
     * 保存用户信息
     * @param user 用户
     * @return 返回0说明保存失败
     */
    public int saveUser(User user);

    public int deleteUser(Integer id);

    public User queryUserById(Integer id);

    public int updateUser(User user);
}
